package com.cmc.cloud.cmclink.doc.mapper;

import com.cmc.cloud.cmclink.doc.vo.TblisustampMainFilesVO;
import com.cmc.cloud.cmclink.doc.vo.TblisustampMainPageReqVO;
import com.cmc.cloud.cmclink.doc.vo.specialcargoapplyvo.ApplyAndVoyageInfoVO;
import com.cmc.cloud.cmclink.doc.vo.specialcargoapplyvo.SpecialCargoApplyPageReqVO;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cmes.framework.mybatis.core.mapper.BaseMapperX;
import com.cmc.cloud.cmclink.doc.entity.TblisustampMainDO;
import org.apache.ibatis.annotations.Mapper;

/**
 * 申请主信息 Mapper
 *
 * @author 集运管理员
 */
@Mapper
public interface TblisustampMainMapper extends BaseMapperX<TblisustampMainDO> {
    /**
     * 分页查询
     *
     * @param page 分页参数
     * @param reqVo 查询参数
     * @return 分页结果
     */
    IPage<TblisustampMainDO> selectPageList(IPage<TblisustampMainDO> page, @Param("reqVo") TblisustampMainPageReqVO reqVo);

    /**
     * 申请审批信息详情
     * @param page 分页参数
     * @param reqVo 查询参数
     * @return 申请主信息
     */
    IPage<TblisustampMainFilesVO> getTblisustampMainFiles(IPage<TblisustampMainFilesVO> page, @Param("reqVo") TblisustampMainPageReqVO reqVo);

}
